Provide persistent window parameters.
authormartin rudalics <rudalics@gmx.at>
Mon, 16 Jan 2012 09:34:41 +0000 (10:34 +0100)
committermartin rudalics <rudalics@gmx.at>
Mon, 16 Jan 2012 09:34:41 +0000 (10:34 +0100)
commit73803398ee485aebb09869170a3ce5d2eb6eaad9
tree09128e6a7795677800446fd7fa7629eb5a10746e
parenta8f2eca95ac6b9d002a0dbe9ea7b9146b2f2a382
Provide persistent window parameters.

* window.c (Vwindow_persistent_parameters): New variable.
(Fset_window_configuration, save_window_save): Handle persistent
window parameters.

* window.el (window-state-ignored-parameters): Remove variable.
(window--state-get-1): Rename argument MARKERS to IGNORE.
Handle persistent window parameters.  Make copy of clone-of
parameter only if requested.  (Bug#10348)
(window--state-put-2): Install a window parameter only if it has
a non-nil value or an existing parameter shall be overwritten.

* windows.texi (Window Configurations, Window Parameters):
Describe persistent window parameters.
doc/lispref/ChangeLog
doc/lispref/windows.texi
lisp/ChangeLog
lisp/window.el
src/ChangeLog
src/window.c